A Torrent Recommender based on DHT Crawling
نویسندگان
چکیده
The DHT Mainline is a significant extension to the BitTorrent protocol. The DHT Mainline has several million users and is the largest DHT network. This thesis uses the DHT Mainline to generate a recommendation system for torrents. A program was written crawling the entirety of the torrent search engine kickass.to gathering metadata about torrents. The DHT Mainline was then crawled to search for downloaders of torrents. The gathered data was clustered and filtered by a third program. A system using cosine based item similarity and collaborative filtering was implemented to generate recommendations based on the aggregated and clustered data. A website using the visitor’s IP address and asking for favourite torrents displays the generated recommendations.
منابع مشابه
Torrent Recommendation System Based on Data Gathered from the Mainline DHT
BitTorrent is the most widely used peer-to-peer file sharing protocol and attracts millions of users every day. It allows for easy distribution of all sorts of files including movies, TV shows, music, games, and other applications. In this thesis a closer look is taken at what files users are sharing. To acquire the necessary information a list of active torrents and in particular their infohas...
متن کاملCrawling BitTorrent DHTs for Fun and Profit
This paper presents two kinds of attacks based on crawling the DHTs used for distributed BitTorrent tracking. First, we show how pirates can use crawling to rebuild BitTorrent search engines just a few hours after they are shut down (crawling for fun). Second, we show how content owners can use related techniques to monitor pirates’ behavior in preparation for legal attacks and negate any perce...
متن کاملScale-Adaptable Recrawl Strategies for DHT-Based Distributed Web Crawling System
Large scale distributed Web crawling system using voluntarily contributed personal computing resources allows small companies to build their own search engines with very low cost. The biggest challenge for such system is how to implement the functionalities equivalent to that of the traditional search engines under a fluctuating distributed environment. One of the functionalities is incremental...
متن کاملAn Effective Algorithm in a Recommender System Based on a Combination of Imperialist Competitive and Firey Algorithms
With the rapid expansion of the information on the Internet, recommender systems play an important role in terms of trade and research. Recommender systems try to guess the user's way of thinking, using the in-formation of user's behavior or similar users and their views, to discover and then propose a product which is the most appropriate and closest product of user's interest. In the past dec...
متن کاملModeling a Smart Hospital Information Architecture Based on Internet of Things and Recommender Agent
Introduction: Today, healthcare organizations worldwide are aware of the significance of technology and its impact on the quality of care. Hospitals are one of the most crucial systems in which the utilization of information is particularly important for several reasons. Using discrete-event simulation and developing a recommender agent, this study aimed to allocate IoT devices to patients in s...
متن کامل